package com.gxa.order.service;

import com.gxa.common.commons.R;
import com.gxa.order.pojo.*;

import java.util.List;
import java.util.Map;

public interface FinancialMsgService {
    //查询收付款详情
    R findshoufukuan(String pay_id);

    //添加收付款信息
    R addshoufukuan(Mpay mpay, Mmoney mmoney);


    //修改收付款信息
    R updateshoufukuan(Mpay mpay, Mmoney mmoney);

    //添加合同信息
    R addhetong(Mpay mpay, Mmoney mmoney, Mpact mpact);


    //修改同信息
    R updatehetong(Mpay mpay, Mmoney mmoney, Mpact mpact);

    //查询合同详情
    R findhetong(String pact_id, String pay_id);

    //查询项目跟进并分页
    R findgenjin(Integer currentPage, Integer pageSize);

    //添加项目跟进
    R addgenjin(GenJin genJin);

    //编辑项目跟进
    R updategenjin(GenJin genJin);

    //查询项目提醒并分页
    R findtixin(Integer currentPage, Integer pageSize);

    //添加项目提醒
    R addtixin(TiXin tiXin);

    //编辑项目提醒
    R updatetixin(TiXin tiXin);

    R findshoufukuanAll(Integer currentPage, Integer pageSize,String clean_order_number);

    R findhetongAll(Integer currentPage, Integer pageSize,String clean_order_number );
}
